package com.vd.tbsms.process;

import java.util.List;

/**
 * @desc 数据发送处理
 * @author tudongyun
 *
 */
public interface SendProcess extends Process {
	/**
	 * 设置回调
	 * @param callBack
	 */
	public void setCallBack(ProcessCallBack  callBack);
	/**
	 * 传入邮件正文和工资信息待发送
	 * 
	 * @param content 邮件正文
	 * @param list 工资表格
	 * @param user 用户名
	 * @param passwd 密码
	 * @param isContainTable 是否需要带工资表格
	 * @param subject TODO
	 */
	public void sendMsg( String subject,String content,List<?> list,String user, String passwd,boolean isContainTable);
	
	/**
	 * 传入邮件正文,工资信息和附件名称待发送
	 * 
	 * @param content 邮件正文
	 * @param list 工资表格
	 * @param user 用户名
	 * @param passwd 密码
	 * @param isContainTable 是否需要带工资表格
	 * @param attachment 附件
	 */
	public void sendMsg( String subject,String content,List<?> list,String user, String passwd,boolean isContainTable,String attachment);
}
